home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 7 / Amiga Format AFCD07 (Dec 1996, Issue 91).iso / serious / shareware / programming / ixemul-complete / ixemul / utils / ixprefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-08-13  |  4.0 KB  |  105 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : Kriton Kyrimis
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_savegad                             0
  12. #define GD_usegad                              1
  13. #define GD_cancelgad                           2
  14. #define GD_translateslash                      3
  15. #define GD_membuf                              4
  16. #define GD_redzone                             5
  17. #define GD_watcher                             6
  18. #define GD_blocks                              7
  19. #define GD_case                                8
  20. #define GD_suppress                            9
  21. #define GD_amigawildcard                       10
  22. #define GD_noflush                             11
  23. #define GD_ignoreenv                           12
  24. #define GD_networking                          13
  25. #define GD_enforcerhit                         14
  26. #define GD_profilemethod                       15
  27.  
  28. #define GDX_savegad                            0
  29. #define GDX_usegad                             1
  30. #define GDX_cancelgad                          2
  31. #define GDX_translateslash                     3
  32. #define GDX_membuf                             4
  33. #define GDX_redzone                            5
  34. #define GDX_watcher                            6
  35. #define GDX_blocks                             7
  36. #define GDX_case                               8
  37. #define GDX_suppress                           9
  38. #define GDX_amigawildcard                      10
  39. #define GDX_noflush                            11
  40. #define GDX_ignoreenv                          12
  41. #define GDX_networking                         13
  42. #define GDX_enforcerhit                        14
  43. #define GDX_profilemethod                      15
  44.  
  45. #define ixprefs_CNT 16
  46.  
  47. extern struct IntuitionBase *IntuitionBase;
  48. extern struct Library       *GadToolsBase;
  49.  
  50. extern struct Screen        *Scr;
  51. extern UBYTE                 *PubScreenName;
  52. extern APTR                  VisualInfo;
  53. extern struct Window        *ixprefsWnd;
  54. extern struct Gadget        *ixprefsGList;
  55. extern struct Menu          *ixprefsMenus;
  56. extern struct IntuiMessage   ixprefsMsg;
  57. extern struct Gadget        *ixprefsGadgets[16];
  58. extern UWORD                 ixprefsLeft;
  59. extern UWORD                 ixprefsTop;
  60. extern UWORD                 ixprefsWidth;
  61. extern UWORD                 ixprefsHeight;
  62. extern UBYTE                *ixprefsWdt;
  63. extern struct TextAttr      *Font, Attr;
  64. extern UWORD                 FontX, FontY;
  65. extern UWORD                 OffX, OffY;
  66. extern struct TextFont      *ixprefsFont;
  67. extern struct GfxBase       *GfxBase;
  68. extern UBYTE                *networking0Labels[];
  69. extern UBYTE                *profilemethod0Labels[];
  70. extern struct NewMenu        ixprefsNewMenu[];
  71. extern UWORD                 ixprefsGTypes[];
  72. extern struct NewGadget      ixprefsNGad[];
  73. extern ULONG                 ixprefsGTags[];
  74.  
  75. extern int savegadClicked( void );
  76. extern int usegadClicked( void );
  77. extern int cancelgadClicked( void );
  78. extern int translateslashClicked( void );
  79. extern int membufClicked( void );
  80. extern int redzoneClicked( void );
  81. extern int watcherClicked( void );
  82. extern int blocksClicked( void );
  83. extern int caseClicked( void );
  84. extern int suppressClicked( void );
  85. extern int amigawildcardClicked( void );
  86. extern int noflushClicked( void );
  87. extern int ignoreenvClicked( void );
  88. extern int networkingClicked( void );
  89. extern int enforcerhitClicked( void );
  90. extern int profilemethodClicked( void );
  91. extern int ixprefssave( void );
  92. extern int ixprefsuse( void );
  93. extern int ixprefsabout( void );
  94. extern int ixprefsquit( void );
  95. extern int ixprefsreset( void );
  96. extern int ixprefslast( void );
  97. extern int ixprefsrestore( void );
  98.  
  99. extern int SetupScreen( void );
  100. extern void CloseDownScreen( void );
  101. extern int HandleixprefsIDCMP( void );
  102. extern int ixprefsCloseWindow();
  103. extern int OpenixprefsWindow( void );
  104. extern void CloseixprefsWindow( void );
  105.